be defeated in battle - Spanish English Dictionary